Immersed Boundary Method for Shared-memory Architectures
نویسندگان
چکیده
In this report, we propose a novel, massively parallelizable algorithm for the immersed boundary method based on the fluid solver of Guermond and Minev [11]. This solver employs a directional-splitting technique that allows the incompressible Navier–Stokes equation to be efficiently parallelized on both shared and distributed memory architectures. An implementation of the numerical scheme was constructed in Python and C/C++, where the bottlenecks were parallelized using OpenMP. The parallelization techniques used in our implementation are discussed. Furthermore, results for a fluid-structure interaction problem are shown along with a corresponding performance study.
منابع مشابه
Analysis of a Contractile Torus Simulation in Titanium
The purpose of this paper is to analyze the use of the Titanium language, a high-performance Java dialect, and parallel programming practices on an application of the Immersed Boundary (IB) Method for simulating biological processes. We will compare two Titanium implementations of the IB Method in terms of performance, developer productivity, and use of Titanium features. The first implementati...
متن کاملA Computational Methodology for Large-eddy Simulation of Tip-clearance Flows
A large-eddy simulation (LES) solver which combines an immersed-boundary technique with a curvilinear structured grid has been developed to study the temporal and spatial dynamics of an incompressible rotor tip-clearance flow. The overall objective of these simulations is to determine the underlying mechanisms for low-pressure fluctuations downstream of the rotor near the endwall. Salient featu...
متن کاملDetailed Simulation of the Cochlea: Recent Progress Using Large Shared Memory Parallel Computers
We have developed and are refining a detailed three-dimensional computational model of the human cochlea. The model uses the immersed boundary method to calculate the fluid-structure interactions produced in response to incoming sound waves. An accurate cochlear geometry obtained from physical measurements is incorporated. The model includes a detailed and realistic description of the various e...
متن کاملDistributed Immersed Boundary Simulation in Titanium
The immersed boundary method is a general technique for modeling elastic boundaries immersed within a viscous, incompressible fluid. The method has been applied to several biological and engineering systems, including large scale models of the heart and cochlea. These simulations have the potential to improve our basic understanding of the biological systems they model and aid in the developmen...
متن کاملAcceleration of the Boundary Element Library BEM4I on the Knights Corner and Knights Landing Architectures
The aim of the poster is to present the acceleration of the boundary element method (BEM) by the Intel Xeon Phi technology. The poster provides brief overview of BEM followed by the discretization approach and efficient numerical assembly of the BEM matrices. We discuss its parallelization by OpenMP in shared memory and the SIMD vectorization necessary to exploit the full potential of the Xeon ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012